home *** CD-ROM | disk | FTP | other *** search
- SetCache is a little tool to set the read-ahead cache of a
- Smart Filesystem drive. This is not the same as the buffers
- you can add using the AddBuffers command.
-
- The read-ahead cache is used to prefetch information which
- may be needed later on. Because most harddisks don't suffer
- a speed penalty when reading a bit more data this can
- increase performance drastically.
-
- It's command line syntax is:
-
- DEVICE/A,LINES/A/N,READAHEAD/A/N,NOCOPYBACK/S
-
-
- DEVICE
-
- The name of the device which you want to set the read-ahead
- cache for. Donot include a colon (":") after the device
- name. This only works for Smart Filesystem drives, and
- won't do anything with the FastFilesystem.
-
-
- LINES
-
- Controls the number of read-ahead buffers. Each buffer is a
- specific bytes in size, which you can control using the
- READAHEAD parameter. It is a good idea to set this to
- atleast 8 buffers or more.
-
-
- READAHEAD
-
- The number of bytes which the filesystem will read ahead.
- This controls the size of the buffers you specified with the
- LINES parameter.
-
- The READAHEAD parameter will be rounded to a power of 2
- automatically (for example, 5000 becomes 4096 (2^12)).
-
-
- NOCOPYBACK
-
- Turns off copyback mode. There shouldn't be any reason why
- you want to do this, short of testing purposes. The
- copyback mode is implemented in such a way that it can't
- leave your disk in an incorrect state (just like the rest of
- SFS).
-
-
- If the SetCache command was succesful it will print the new
- buffer size. If it doesn't, then you either forget a
- parameter (3 of them are required!) or you specified the
- wrong drive name (donot include the colon ':'!)
-
-
-
- Example
- --------
-
- SetCache SFS Lines=10 ReadAhead=8192
-
- -> Set the read-ahead cache to 10 buffers of 8192 bytes each.
-